all:mytime.o patient.o doctor.o hospital.o dealfile.o medicine.o medicalrecord.o tools.h

mytime.o:mytime.c mytime.h
	gcc -c mytime.c mytime.h

patient.o:patient.c patient.h
	gcc -c patient.c patient.h

doctor.o:doctor.c doctor.h mytime.o
	gcc -c doctor.c doctor.h

tools.o:tools.c tools.h
	gcc -c tools.c tools.h
hospital.o:mytime.o patient.o global.h tools.o
	gcc -c hospital.c hospital.h global.h 

dealfile.o:dealfile.c dealfile.h doctor.o patient.o hospital.o medicine.o medicalrecord.o
	gcc -c dealfile.c dealfile.h

medicalrecord.o:medicalrecord.c medicalrecord.h doctor.o patient.o mytime.o medicine.o
	gcc -c medicalrecord.c medicalrecord.h

medicine.o:medicine.c medicine.h
	gcc -c medicine.c medicine.h

main.o:mytime.o patient.o doctor.o hospital.o dealfile.o medicine.o medicalrecord.o tools.o
	gcc -c main.c


main:main.o
	gcc -o main main.o patient.o hospital.o dealfile.o mytime.o doctor.o tools.o

clean:mytime.o patient.o doctor.o hospital.o dealfile.o
	rm *.o *.gch